home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Atari Mega Archive 1
/
Atari Mega Archive - Volume 1.iso
/
language
/
modula.zoo
/
_defn_vdiattri.def
< prev
next >
Wrap
Text File
|
1988-04-26
|
3KB
|
126 lines
DEFINITION MODULE VDIAttribs;
FROM GEMVDIbase IMPORT PxyArrayType;
(* attribute functions *)
PROCEDURE SetWritingMode (Handle, mode: INTEGER): INTEGER;
(* set mode used for subsequent drawing operations *)
PROCEDURE SetColour (Handle, Index: INTEGER; RGBIn: PxyArrayType);
(* set colour representation *)
PROCEDURE SetLineType (Handle, style: INTEGER): INTEGER;
(* set polyline line type *)
PROCEDURE DefineLineStyle (Handle, pattern: INTEGER);
(* Set user-defined line style pattern *)
PROCEDURE SetLineWidth (Handle, width: INTEGER): INTEGER;
(* Set polyline line width *)
PROCEDURE SetLineColour (Handle, ColourIndex: INTEGER): INTEGER;
(* sets colour index for subsequent polyline operations *)
PROCEDURE SetEndLineStyle (Handle, BegStyle, EndStyle: INTEGER);
(* set polyline end styles *)
PROCEDURE SetMarkerType (Handle, symbol: INTEGER): INTEGER;
(* set polymarker type *)
PROCEDURE SetMarkerHeight (Handle, height: INTEGER): INTEGER;
(* Set polymarker height *)
PROCEDURE SetMarkerColour (Handle, ColourIndex: INTEGER): INTEGER;
(* set polymarker colour index *)
PROCEDURE SetAbsCharHeight (Handle, height: INTEGER;
VAR CharWidth, CharHeight,
CellWidth, CellHeight: INTEGER);
(* Set character height, absolute mode *)
PROCEDURE SetPointCharHeight (Handle, point: INTEGER;
VAR CharWidth, CharHeight,
CellWidth, CellHeight: INTEGER): INTEGER;
(* set character cell height, points mode *)
PROCEDURE SetRotation (Handle, angle: INTEGER): INTEGER;
(* set character baseline vector *)
PROCEDURE SetFont (Handle, font: INTEGER): INTEGER;
(* Set text face *)
PROCEDURE SetGraphicTextColour (Handle, ColourIndex: INTEGER): INTEGER;
(* set graphic text colour index *)
PROCEDURE SetGraphicTextEffects (Handle, Effect: INTEGER): INTEGER;
(* set graphic text special effects *)
PROCEDURE SetGraphicTextAlignment (Handle, HorIn, VertIn: INTEGER;
VAR HorOut, VertOut: INTEGER);
(* Set graphic text alignment *)
PROCEDURE SetFillInteriorStyle (Handle, style: INTEGER): INTEGER;
(* set fill interior style *)
PROCEDURE SetFillStyle (Handle, styleIndex: INTEGER): INTEGER;
(* Set fill style index *)
PROCEDURE SetFillColour (Handle, colourIndex: INTEGER): INTEGER;
(* set fill colour index *)
PROCEDURE SetFillPerimeterVisibility (Handle, perVis: INTEGER): INTEGER;
(* set fill perimeter visibility *)
PROCEDURE DefineFillPattern (Handle: INTEGER;
VAR pFillPatt: ARRAY OF INTEGER;
planes: INTEGER);
(* Set user-defined fill pattern *)
END VDIAttribs.